package org.webflux.remote.client.handler;


import org.webflux.remote.client.bean.MethodInfo;
import org.webflux.remote.client.bean.ServerInfo;

public interface RestHandler {


    /**
     * 初始化服务器信息
     *
     * @param serverInfo
     */
    void init(ServerInfo serverInfo);

    /**
     * rest客户端远程调用接口
     *
     * @param methodInfo
     * @return
     */
    Object invokeRest(MethodInfo methodInfo);
}
